long term contribution - French English Dictionary